export function formatDate(format: string, time: Date): string {
  const o: any = {
    "M+": time.getMonth() + 1, // 月份 4
    "d+": time.getDate(), // 日  9
    "h+": time.getHours(), // 小时 11
    "H+": time.getHours(), // 小时 11
    "m+": time.getMinutes(), // 分 22
    "s+": time.getSeconds(), // 秒 44
  };
  if (/(y+)/.test(format)) {
    format = format.replace(
      RegExp.$1,
      (time.getFullYear() + "").substr(4 - RegExp.$1.length)
    );
  } else if (/(Y+)/.test(format)) {
    format = format.replace(
      RegExp.$1,
      (time.getFullYear() + "").substr(4 - RegExp.$1.length)
    );
  }
  for (const k in o) {
    if (new RegExp("(" + k + ")").test(format)) {
      format = format.replace(
        RegExp.$1,
        RegExp.$1.length === 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)
      );
    }
  }
  return format;
}
